home *** CD-ROM | disk | FTP | other *** search
/ Aminet 48 / Aminet 48 (2002)(GTI - Schatztruhe)[!][Apr 2002].iso / Aminet / text / edit / vim60rt.lha / Vim / vim60 / syntax / dosini.vim < prev    next >
Encoding:
Text File  |  2001-05-09  |  1.1 KB  |  43 lines

  1. " Vim syntax file
  2. " Language:    Configuration File (ini file) for MSDOS/MS Windows
  3. " Maintainer:    Sean M. McKee <mckee@misslink.net>
  4. " Last Change:    2001 May 09
  5. " Version Info: @(#)dosini.vim    1.6    97/12/15 08:54:12
  6.  
  7. " For version 5.x: Clear all syntax items
  8. " For version 6.x: Quit when a syntax file was already loaded
  9. if version < 600
  10.   syntax clear
  11. elseif exists("b:current_syntax")
  12.   finish
  13. endif
  14.  
  15. " shut case off
  16. syn case ignore
  17.  
  18. syn match  dosiniLabel        "^.\{-}="
  19. syn region dosiniHeader        start="\[" end="\]"
  20. syn match  dosiniComment    "^;.*$"
  21.  
  22. " Define the default highlighting.
  23. " For version 5.7 and earlier: only when not done already
  24. " For version 5.8 and later: only when an item doesn't have highlighting yet
  25. if version >= 508 || !exists("did_dosini_syntax_inits")
  26.   if version < 508
  27.     let did_dosini_syntax_inits = 1
  28.     command -nargs=+ HiLink hi link <args>
  29.   else
  30.     command -nargs=+ HiLink hi def link <args>
  31.   endif
  32.  
  33.     HiLink dosiniHeader    Special
  34.     HiLink dosiniComment    Comment
  35.     HiLink dosiniLabel    Type
  36.  
  37.   delcommand HiLink
  38. endif
  39.  
  40. let b:current_syntax = "dosini"
  41.  
  42. " vim:ts=8
  43.